@charset "utf-8";
/* CSS Document */
.content{
width:97.5%;
overflow-x:auto;
height:250px;
}
.w136{min-width:90px;}
.w1120{width:96%;overflow:scroll;}

*{margin:0;padding:0;}
ul,li,dl,dt,dd{list-style:none;}
a{text-decoration:none;}
.red,.red a{color:#F00}
.gray_border{border-bottom:0px solid #cdd3d8;}
.table_bg{background:#f1f6f9;}
.clear{clear:both;}
.nodis{display:none;}
.dodis{display:block;}
i{display:inline-block;}
.w150{width:150px;}
.w234{width:234px;}
.w332{width:332px;}
.w500{width:900px;}
.h70{height:70px !important;}
.margin_30{margin-top:-30px !important;}
.a_height{height:100%;}
input,select,textarea{vertical-align:middle;border:1px solid #adb0af;}
input:focus,select:focus,textarea:focus{border-color:rgba(82, 168, 236, 0.8);box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 2px rgba(82, 168, 236, 0.6);}
body{font-size:12px;font-family:"宋体"; }

/*header*/
#header{height:75px;background:url(../images/header_bg.png) repeat-x;
border-bottom:4px solid #21517c;position:relative;
}
.header_content{background:url(../images/header_content_bg.png) no-repeat;}
.logo{height:74px;width:376px;background-position:0 -355px;}
.header_tips{position:absolute;top:30px;right:25px;color:#ffffff;height:24px;line-height:24px;}
.welcome{margin-right:48px;}
.welcome i{color:#ffde6d;font-style:normal;}
.logout{margin-right:16px;cursor:pointer;font:white}
.help{cursor:pointer;}
.logout i,.help i{padding-left:5px;position:relative;top:3px;}
.logout i{height:15px;width:14px;background-position:0 -90px;}
.help i{height:15px;width:8px;background-position:0 -33px;}

/*left*/
#left{width:205px;margin:0px 5px 0px 5px;background:#f1f9ff;float:left;height:100%;position:relative;}
#sidebar{margin-top:10px;}
#sidebar dt{color:#ffffff;height:28px;width:205px;background-position:0 -327px;margin-bottom:6px;line-height:28px;font-weight:bold;font-size:12px;text-indent:10px;position:relative;cursor:pointer;}
#sidebar dt span{position:absolute;right:14px;top:9px;}
.close span{display:inline-block;height:9px;width:9px;background-position:0 -57px;}
.open span{display:inline-block;height:9px;width:9px;background-position:0 -48px;}
#sidebar dd{height:34px;line-height:34px;border-bottom:1px solid #c5d9e3;text-indent:4px;font-weight:bold;}
#sidebar dd span{font-weight:bold;display:inline-table;}
#sidebar dd a{display:block;color:#000;}
#sidebar dd.red a{color:#F00}
.user_m i{height:13px;width:21px;background-position:0 -189px;}
.process_a i{height:14px;width:21px;background-position:0 -218px;}
.data_p i{height:16px;width:21px;background-position:0 -202px;}
.data_r i{height:16px;width:21px;background-position:0 -156px;}
.data_m i{height:14px;width:21px;background-position:0 -142px;}
.audit i{height:17px;width:21px;background-position:0 -172px;}
.user_m i,.process_a i,.data_p i,.data_r i,.data_m i,.audit i{position:relative;top:2px;right:3px;}

/*left_close*/
.left_close{width:6px;height:100%;background:#6fb7e2;position:absolute;right:-6px;top:0;}

/*right*/
#right{background:#ffffff;height:99%;position:relative;}
#right .nav{height:33px;line-height:33px;font-size:12px;font-weight:bold;color:#000000;background:url(../images/right_nav_bg.png) repeat-x;text-indent:20px;}
#right .nav a{color:#086bb1;}
#right .nav i{height:21px;width:15px;background-position:0 -105px;position:relative;top:5px;right:10px;}
#right .nav span{font-weight:normal;padding:0 4px;}

.right_content{position:relative;padding-top:50px;}
.add_user{position:absolute;height:25px;width:92px;background-position:0 -302px;top:13px;right:15px;color:#000;line-height:25px;text-indent:32px;cursor:pointer;}

table.content_table{width:96%;margin:0px 15px 15px 15px;border:solid #a7d0d8;border-width:0px 1px 1px 0px;text-align:center;border-collapse:collapse;}
table.content_table tr{height:25px;line-height:2px;}
table.content_table td,table.content_table th{border:solid #c4dfe8;border-width:1px 0px 0px 1px;width: 295px;}
table.content_table th{background:url(../images/th_bg.png) repeat-x;color:#fff;}
span.edit{display:inline-block;margin-right:15px;}
span.edit,span.delete{cursor:pointer;}
.edit i{height:16px;width:16px;background-position:0 -126px;}
.delete i{height:14px;width:13px;background-position:0 -76px;}
.edit i,.delete i{position:relative;top:4px;right:3px;}
/*pagebar*/
/* .pagebar{float:right;height:24px;line-height:24px;margin-right:34px;}  */

/* .pagebar{height:24px;line-height:24px;position: absolute;left:750px;top:450px;} */
.pagebar ul li{float:left;margin:0 6px;}
.pagebar ul li a{color:#000;display:block;}
.pagebar ul li.red a{color:#F00}
.pagebar ul li a:hover{color:#F00}
.pre i{height:11px;width:6px;background-position:0 0;}
.next i{height:11px;width:6px;background-position:0 -11px;}
.end i{height:11px;width:6px;background-position:0 -22px;}
.num_jump i{height:18px;width:50px;background-position:0 -232px;}
.num_jump1 i{height:18px;width:50px;background-position:0 -232px;}
.pre i,.num_jump i{position:relative;top:2px;right:2px;}
.pre i,.num_jump1 i{position:relative;top:2px;right:2px;}
.next i,.end i{position:relative;top:2px;left:2px;}
.num_jump{position:relative;}
.num_jump .num{position:absolute;width:30px;height:16px;left:-1px;top:2px;z-index:2;}
.num_jump .numjump{position:absolute;width:12px;height:17px;left:34px;top:0;z-index:2;cursor:pointer;}

/*footer*/
#footer{height:35px;line-height:35px;text-align:center;color:#000;background:url(../images/footer_bg.png) repeat-x;margin-top:1px;}

/*pop*/
#pop{position:absolute;width:546px;height:380px;left:50%;top:50%;margin-left:-273px;margin-top:-40px;background:#fff;border:1px solid #acc1ca;z-index:5;border-radius:4px;-moz-border-radius:4px;}
#pop .pop_nav{height:33px;line-height:33px;background:url(../images/pop_nav_bg.png) repeat-x;padding-left:10px;color:white;font-weight:bold;font-size:14px;position:relative;}
#pop .pop_close{position:absolute;right:5px;top:0px;cursor:pointer;}

/*Upop*/
#Upop{position:absolute;width:546px;height:270px;left:50%;top:50%;margin-left:-273px;margin-top:-40px;background:#fff;border:1px solid #acc1ca;z-index:5;border-radius:4px;-moz-border-radius:4px;}
#Upop .pop_nav{height:33px;line-height:33px;background:url(../images/pop_nav_bg.png) repeat-x;padding-left:10px;color:white;font-weight:bold;font-size:14px;position:relative;}
#Upop .pop_close{position:absolute;right:5px;top:0px;cursor:pointer;}

table.pop_table{width:94%;border:solid #a7d0d8;border-width:0px 1px 1px 0px;text-align:center;border-collapse:collapse;margin-top:34px;margin-left:18px;background:#eef5fd;}
table.pop_table tr{height:32px;}
/* line-height:32px; */
table.pop_table td{width:170px;border:solid #c4dfe8;border-width:1px 0px 0px 1px;}
table.pop_table td.pop_table_tit{width:110px;background:#eff0f4;}
table.pop_table input,table.pop_table select{width:160px;}
.do_submit{display:inline-block;height:26px;line-height:26px;text-align:center;width:74px;background-position:0 -276px;cursor:pointer;}
.cancel{display:inline-block;height:26px;line-height:26px;width:74px;background-position:0 -250px;cursor:pointer;text-align:center;}

/*process*/
.process_select{margin:-36px 0 40px 14px;height:90px;width:1110px;background:#edf6fd;border:1px solid #89b4c2;position:relative;}
.process_select ul{margin:22px 0 0 18px;}
.process_select ul li{float:left;margin-right:54px;}
.process_select ul li input,.process_select ul li select{width:130px;}
.process_po{position:absolute;right:10px;bottom:10px;}
.batch_a{display:inline-block;height:25px;line-height:25px;width:92px;background-position:0 -431px;text-indent:32px;cursor:pointer;position:absolute;bottom:-34px;right:0px;}
.pass{display:inline-block;height:21px;line-height:21px;width:44px;background-position:0 -458px;margin-right:6px;cursor:pointer;}
.reject{display:inline-block;height:21px;line-height:21px;width:44px;background-position:0 -481px;cursor:pointer;}
#pop textarea{width:500px;height:158px;resize:none;margin:20px 0 10px 22px;}
.pop_po{text-align:center;}

/*datap*/
.datap_table input{width:99%;height:22px;border:none;padding-left:2px; }
.datap_table textarea{height:70px;width:99%;border:none; resize:none;padding-left:2px;}
.add_task{position:relative;width:94%;}
.add_tb{position:absolute;right:-40px;top:0;height:26px;line-height:26px;text-align:center;width:137px;background-position:0 -504px;cursor:pointer;}

/*datar*/
.task_list{position:relative;margin-top:5px;}
.task_nav{position:absolute;top:-32px;left:15px;}
.task_nav span{display:inline-block;height:37px;line-height:37px;width:92px;background-position:0 -569px;text-align:center;margin-right:5px;cursor:pointer;}
.task_nav span.task_dis{height:37px;width:92px;background-position:0 -531px;}
.task_content{position:relative;width:1100px;height:450px;border:1px solid #cdd3d8;margin-left:15px;padding-top:30px;}
.task_page{position:absolute;bottom:-36px;right:0;}
.task_page_restore{position:absolute;right:0;}
.triangle_down{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #a2a2a2;}
.triangle_right{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #a2a2a2;}

.select_tree{margin-left:15px;}
.select_tree input{margin-right:5px;}
.tree_content li{line-height:30px;cursor:pointer;}
.tree_content input{margin:0 5px;}
.tree_s{margin-left:15px;}
.tree_t{margin-left:30px;}
.tree_content .line{display:inline-block;width:120px;height:1px;background:#000;position:relative;bottom:2px;margin:0 4px;}
.tree_content .tree_t span{width:108px;}
.tree_title{display:inline-block;}
input{border:1px solid #abafb2;}

/*login*/
body#login{text-align:center;}
#login_header{height:145px;background:url(../images/login_header_bg.png) repeat-x;}
.login_hc{height:145px;background:url(../images/login_hc_bg.png) no-repeat;}
#login_content{width:902px;height:355px;margin:0 auto;margin-top:130px;position:relative;background:url(../images/login_content_bg.png) no-repeat;}
.login_welcome{color:#9c0000;position:absolute;top:130px;left:300px;font-size:16px;font-weight:bold;}
.login_logo{width:327px;height:57px;background:url(../images/login_logo.png) no-repeat;position:absolute;top:-67px;left:150px;}
.login_panel{width:356px;height:420px;position:absolute;right:40px;top:-70px;background:url(../images/login_05.jpg) no-repeat;text-align:center;}
.login_panel ul{margin:112px 0 20px -40px;}
.login_panel ul li{height:42px;line-height:42px;}
.login_panel ul li span{display:inline-block;text-align:right;margin-right:5px;width:74px;}
.login_panel input{width:186px;height:26px;color:#636768;}
.login_panel input.code{width:130px;}
.login_panel img{vertical-align:middle;}
.login_do{width:356px;height:60px;border-bottom:1px solid #ecf9ff;}
.login_tips p{text-align:left;color:#a9a9a9;line-height:22px;padding-left:46px;}
#login_footer{height:39px;line-height:39px;background:url(../images/login_footer_bg.png) repeat-x;}



.edit{height:23px;width:92px;background-position:0 -302px;top:9px;right:15px;color:#000;line-height:25px;text-indent:32px;cursor:pointer;}
.new_submit{display:inline-block;height:26px;line-height:26px;text-align:center;width:74px;background-position:0 -276px;cursor:pointer;}

table.quarytable{width:96%;border:solid #a7d0d8;border-width:0px 1px 1px 0px;text-align:center;border-collapse:collapse;margin-top:10px;margin-left:15px;background:#eef5fd;}
table.quarytable tr{height:32px;line-height:32px;}
table.quarytable td{width:170px;border:solid #c4dfe8;border-width:1px 0px 0px 1px;padding-left:10px;}
table.quarytable td.pop_table_tit{width:80px;background:#eff0f4;text-align:center}
table.quarytable input,table.quarytable select{width:160px;}


.pass2{display:inline-block;height:21px;line-height:21px;width:44px;background-position:0 -458px;margin-right:6px;cursor:pointer;}



  .pagebar{height:24px;line-height:24px;width:275px;position: relative;left: 65%; top: 5px;}



.content2{
width:97.4%;
overflow-x:auto;
height:330px;
}
.content3{
width:97.4%;
overflow-x:auto;
height:330px;
}

.w4{min-width:60px;}
.w6{min-width:70px;}
.w7{min-width:100px;}
.w137{min-width:110px;}
.w138{min-width:180px;}
.w8{min-width:80px;}
.w139{min-width:200px;}
.w140{min-width:250px;}